#include<iostream>
using namespace std;

bool isFlower(int num) {
    int temp, ans = 0, copy = num;

    // 需要对temp为 0 时候的特殊情况进行处理
    while((temp=num%10) || num) {
        num /= 10;
        ans += temp * temp * temp;
    }
    if (copy == ans)
        return true;
    return false;
}

int main() {
    int A, B;
    cin >> A >> B;
    for (int i = A; i <= B; i++) {
        if(isFlower(i))
            cout << i << endl;
    }
    return 0;
}